

export default{
  checkPhone:(rule, value, callback) => {
    const mailReg = /^1[3|4|5|7|8][0-9]\d{8}$/
    if (!value) {
      return callback(new Error('电话不能为空'))
    }
    setTimeout(() => {
      if (mailReg.test(value)) {
        callback()
      } else {
        callback(new Error('请输入正确的电话'))
      }
    }, 100)
  },
  checkEmail:(rule, value, callback) => {
    const mailReg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/
    if (!value) {
      return callback(new Error('邮箱不能为空'))
    }
    setTimeout(() => {
      if (mailReg.test(value)) {
        callback()
      } else {
        callback(new Error('请输入正确的邮箱格式'))
      }
    }, 100)
  },
  checkQQ:(rule, value, callback) => {
    const mailReg = /[1-9][0-9]{4,10}/
    if (!value) {
      return callback(new Error('QQ不能为空'))
    }
    setTimeout(() => {
      if (mailReg.test(value)) {
        callback()
      } else {
        callback(new Error('请输入正确的QQ'))
      }
    }, 100)
  }
}